stifling place - Español Inglés Diccionario